@charset "utf-8";
body {color: #000000;background-color:#202020;font-family: Calibri, 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;}
h1,h2,h3,body,ul,a,figure,div,img{margin:0;padding:0;}
h1,h2,h3{}
h3{font-size:13px;}
h1.subtitle{margin:0 0 5px 10px;}
ul{list-style:none;}
ul li{float:left;}
img.bordered, .sideL img, ul.links li .left img{padding:5px;background-color:#202020;border:2px solid #2f2f2f;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;outline:0;}
a{outline:0;}
a.noborder{border:0;text-decoration:none;outline:0;}
a.noborder img{border:0;outline:0;}
a.noborder:hover{border:0;text-decoration:none;outline:0;}
.container{width: 900px;margin: 0 auto;}
.left{float:left;}
.right{float:right;}
.outer{width:966px; margin: 0 auto;}
.outer > img {float:left;margin-top:5px;}
.header{border-top:4px solid #2a2a2a; background-color:#3f3f3f;width:900px;height:90px; margin:9px auto 1px auto;padding:15px 0 0 0;}
.header h1{font-weight:700; font-size:18px;line-height:1.22em; color:#bed202;margin:5px 0 0 100px;}
.header h2{text-shadow: 1px 1px 3px #000;font-size:36px; font-weight:lighter; color:#ffffff; margin:5px 0 0 100px;}
.gallery{margin:30px 20px 0 0;}
.gallery ul li a{line-height:30px;}
.gallery ul li{margin:0 1px;padding:0;}
.gallery img{width:25px; border-color:#525252; border-style: solid; border-width:6px 2px 2px 2px; }
.gallery li.active img{border-color:#919191;}
.footer {background-color: #3f3f3f;	height:25px;vertical-align:middle;margin:0;padding:0;}
.footer ul{line-height:24px;}
.flags{float:right;}
.flags li{margin: 0 5px;height:24px;}
.flags li a{text-decoration:none; line-height:23px; vertical-align:middle;}
.flags li a img{border:none;}
.flags li a.active{opacity:0.5;}
.copyright{float:right;font-size:10px;color:#ccc; margin-right:10px;}
.menu li{border-right:2px solid #3b3b3b;}
.menu a{outline:0;color:#f7f7e3;font-size:11pt;margin:0 15px;text-decoration:none;font-weight:bold;}
.menu a:hover{text-decoration:underline;}
.menu li.current, .menu li.hover{background-color:#2f2f2f;}
.menu li.current a, .menu li.hover a{text-decoration:underline;}

.body{position:relative;outline:0;z-index:1;height:600px;width:896px;background-attachment:fixed;background: url(../images/photo/5934.jpg) no-repeat;text-align:left;overflow:hidden;border:2px solid #333333;margin:0 0 1px 0;}
.scrollbox{padding:0 10px 10px 10px;overflow:hidden;height:100%;outline:0;}
.scrollbox p{color: #ccc;}
.intro{padding:10px 10px 0 10px;}
.dummy{}
.content{outline:0;width:690px;height:600px;background-color:#202020;color:white;font-size:12px;z-index:4;position:relative;}
.content h1{font-size:20px;font-weight:normal;}
.content h2{font-weight:bold;font-size:16px;}
.content hr{color:#2f2f2f;height:1px;background-color:#2f2f2f;line-height:1px;border:none;outline:0;margin:5px 10px;}
.sideR{float:right; width:78%;}
.sideL{width:20%;overflow:hidden;text-align:center;}
.sideL img{max-width:100px;}
.sideL ul{list-style:none; margin:0 auto;width:120px;}
.sideL ul li{margin:0 0 10px 0;width:102px; text-align:center;}
.arrow{margin:3px 5px;}
.arrow img{cursor:pointer;}
.logo{position:absolute;top:-10px;}
.slideshow {position:relative;width:180px !important; height:120px !important;background:url(../images/layout/loader.gif) no-repeat 50% 50%;border:5px solid #2f2f2f;}
.slideshow img {position:absolute;top:0px;left:0px;display:none;max-width:180px !important;max-height:120px !important;}
.slideshow a {border:0;display:block;}
.NoJs{display:none !important;}
.pageLoad {display: none;position: absolute;right: 10px;top: 10px;background: url(../images/layout/loader2.gif);width: 43px;color:white;height: 11px;text-indent: -9999em;}
ul.links{}
ul.links li{float:none; display: list-item;clear:both;min-height:80px;margin-bottom:10px;}
ul.links li .left{display:inline;width:20%;overflow:hidden;text-align:center;}
ul.links li .left img{width:100px;}
ul.links li .right{display:inline;width:80%;}
ul.links li .wrapper{padding:5px;width:100px; text-align:center;}
ul.links li a{text-decoration:none;font-weight:bold;color:#ffffff;}
ul.links li a:hover{text-decoration:underline;}
ul.links:after {content: '.';display: block;height: 0;clear: both;visibility: hidden;}

.contact .info{font-weight:bold;margin-top:40px;font-size:14px;}
.contact .info a{color:white;}
.contact .info a.important{color:red;}
.important{color:red;}
.contact .prijzen{width:500px;display:block;}
.contact .extra{clear:both;}
.contact dl{}
.contact dl dt{display:table-cell;float:left;width:49%;}
.contact dl dd{display:table-cell;width:40%;}
.imgaid{position:absolute;top:0px; margin:0 auto; z-index:2; width: 896px; height: 600px;}
.bg0{z-index:3;}
.bg1{z-index:2;display:none;}

.guestbook{padding:10px;}
.guestbook a{color:#fff;}
.guestbook ol{list-style:none;-webkit-padding-start: 0px;margin-left:0px;padding-left:0px;}
.guestbook ol li{width:630px; padding:10px; clear:both; border-top:2px solid #2f2f2f; margin-bottom:0px;}
.guestbook ol li::after {content: '.';display: block;height: 0;clear: both;visibility: hidden;}
.guestbook ol li .left{vertical-align: top; width:140px; height:160px; float:left;display:block;}
.guestbook ol li .left .user{-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;background-color:#2f2f2f;width:138px;border: 1px solid #ccc;padding:10px;display:block;position:relative;word-wrap: break-word;}
.guestbook ol li .left .user .arrow {position: absolute;top: 10px;right: -15px;display: block;width: 0px;height: 0px;line-height: 0px;border: 10px solid transparent;border-left-color: #ccc;border-right: none;
_display: none;
}
.guestbook ol li .left .user .arrow span {position: absolute;top: -10px;left: -11px;display: block;width: 0px;height: 0px;line-height: 0px;border: 10px solid transparent;border-left-color: #2f2f2f;border-right: none;}
.guestbook ol li .right{vertical-align: top;width:440px;float:none;margin:0 0 0 180px; color:#CCC;word-wrap: break-word;}
.guestbook ol li .right .message{min-height:130px;}
.guestbook ol li .left dl{margin:0;padding:0;}
.guestbook ol li .left dd{-webkit-margin-start: 0px;margin-bottom:5px;color:#ccc;}
.guestbook .comments li {width:570px;border-top-width:1px;}
.guestbook .comments li .right{width:390px;}

a.action span {font-weight: bold;font-size: 12px;font-family: Calibri, 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;color: white;background: #2f2f2f url('../images/layout/button/button-25px.png') repeat-x center -8px;padding: 0 15px;border-radius: 3px;display: block;cursor:pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;}  
a.action {background: #202020 url('../images/layout/button/button-25px.png') repeat-x center top;padding: 2px;border: 1px solid #202020;border-radius: 6px;display: inline-block;line-height: 20px;outline: 0 none;height: 20px;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);-webkit-border-radius: 6px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);-khtml-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);}
a.action:active span {background-color: #176093;}
a.action:hover span {background-color: #ff4400;}
a.reacties{margin-right:5px;}
.flash-notice{background-color:#FF6600;display:block;font-weight:bold;color:#fff; padding:8px; margin-top:5px;}
.flash-notice p{font-weight:bold;color:#fff;}

input[type="text"], textarea, select {font-size: 13px;font-family: Calibri, 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;color: #ccc;background-color: #2f2f2f;padding: 3px;margin-bottom: 2px;border: 1px solid silver;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;outline: 0;}
textarea:focus {background: #f8f8c2; color:black;}
input[type="text"]:focus {
background: ivory url('../images/layout/bg/form-focus-small.png') repeat-x;border-top-color: #969696;border-bottom-color: #E6E6E6;color:black;}

ul.errors{color: #ff003C;list-style-type:square;}
ul.errors li{display:list-item;float:none;}
.clickable{cursor:pointer;}

#nieuws-wrapper{position:absolute;top:0;margin:0 auto;z-index:5;width:900px;}
#nieuws-handle{font-size: 12px;color: #ccc;background-color: #2f2f2f;padding: 0 10px;margin-right: 20px;border-bottom-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomright: 10px;-khtml-border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomleft: 10px;-khtml-border-bottom-left-radius: 10px;position: absolute;right: 0px;bottom: -20px;text-align: center;line-height: 20px;box-shadow: 0px, 3px, 5px, #2f2f2f;-webkit-box-shadow: 0px 3px 5px #2f2f2f;-moz-box-shadow: 0px 3px 5px #000;-khtml-box-shadow: 0px 3px 5px #000;z-index:5;}
#nieuws-handle a{color:#fff;text-decoration:none;}
.nieuws{width:900px;display:none;background-color:#2f2f2f;padding-bottom:10px;}
.tabs{float:left;width:180px;}
.tabs li{border:2px solid #202020;margin-bottom:2px;float:none;display:list-item;position: relative;}
.tabs li a{padding:10px 0 0 0;position: relative;word-spacing: -2px;display:block;height:100px;background-color:#202020;text-align:center;color:#ccc;text-decoration:none;}    
.tabs li a img{padding: 5px; height:50px; background-color:#ccc; border: 1px solid #2f2f2f;}
.tabs li a.current, .tabs li a:hover{background-color:#2f2f2f}
.tabs li a.current img,.tabs li a:hover img{background-color:#202020;}
.tab-wrapper{clear:both;}
.tab-wrapper::after {content: '.';display: block;height: 0;clear: both;visibility: hidden;}


.panes{float:none;margin:0 0 0 180px; width:720px;word-wrap:break-word;}
.panes div{padding:5px 10px 10px 15px;color:#fff;font-size:12px;}

.generated ul{display:block;float:none;list-style-type:disc;padding:0 0 0 40px;}
.generated ol{display:block;float:none;list-style-type:decimal;padding:0 0 0 40px;}
.generated ul li, .generated ol li{float:none;display:list-item;}

.nieuws{overflow:hidden;max-height:570px;width:900px;}
.nieuws .arrow {position: absolute;top: 10px;right: -15px;display:none;width: 0px;height: 0px;line-height: 0px;border: 10px solid transparent;border-left-color: #202020;border-right: none;
_display: none;}
.nieuws .arrow span {position: absolute;top: -10px;left: -12px;display: block;width: 0px;height: 0px;line-height: 0px;border: 10px solid transparent;border-left-color: #2f2f2f;border-right: none;}
.tabs li a.current .arrow, .tabs li a:hover .arrow{display:block;}

.booking dl{display:block;width:600px;position:relative;}
.booking dl::after {content: '.';display: block;height: 0;clear: both;visibility: hidden;}
.booking dt{display: block;float:left;text-align:right;width:180px;margin-right:10px;}
.booking dd{display: block;float:left;width:350px;margin:0;padding:0;}
.booking .prijzen dt{width:300px}
.booking .prijzen dd{width:220px}
.booking .price{font-weight:bold;font-size:14px;}
.booking .info{color:#fff;font-weight:bold;}
.booking .extra{display:block;margin-top:10px;}
.booking .extra ul li{margin-top:5px;}
